local extension = Package:new("klshi")
extension.extensionName = "konglong"
extension:loadSkillSkelsByPath("./packages/konglong/pkg/klshi/skills")

Fk:loadTranslationTable{
  ["klshi"] = "恐龙·论势",
}

local klshi__machao = General:new(extension, "klshi__machao", "qun", 3)
klshi__machao.shield = 1
-- 势马超
klshi__machao:addSkill("hx__shizhan")
klshi__machao:addSkill("hx__xicao")
Fk:loadTranslationTable{
  ["klshi__machao"] = "势马超",
  ["designer:klshi__machao"] = "非电竞恐龙",
  ["hx__shizhan"] = "誓战",
  [":hx__shizhan"] = "转换技，出牌阶段限一次，阳：失去1点体力并依次弃置其他角色两张牌；阴：回复1点体力并摸两张牌。若如此做，你摸X张牌（X为你已损失的体力值），且你本回合使用【杀】的次数上限为Y（Y为你的当前体力值）。",
  ["hx__xicao"] = "袭曹",
  [":hx__xicao"] = "锁定技，当你的已损失体力值大于当前体力值时，你使用的【杀】伤害+1且不可响应；当你的当前体力值大于已损失体力值时，你使用的【决斗】伤害+1且不可响应。" ,
  ["#hx__shizhan-yang"] = "失去1点体力并依次弃置其他角色两张牌",
  ["#hx__shizhan-yin"] = "回复1点体力并摸两张牌。",
  ["#hx__shizhan-choose"] = "请选择一名其他角色弃置其一张牌",
  ["#hx__shizhan-card1"] = "请选择第一张要弃置的牌",
  ["#hx__shizhan-card2"] = "请选择第二张要弃置的牌",
  ["@hx__shizhan-turn"] = "杀上限",
  ["$hx__shizhan1"] = "冬至天寒，敌必疲软，正可奇袭以退！",
  ["$hx__shizhan2"] = "纵使敌酋如何防备，也难阻我马家雄师！",
  ["$hx__xicao1"] = "听我号令，骑兵尽出，袭杀曹贼！",
  ["$hx__xicao2"] = "铁枪横扫之处，尔等断无残生之机！",
  ["~klshi__machao"] = "血仇无报，坎坷一生，哎……",
}


General:new(extension, "klshi__sunquan", "wu", 4):addSkills{"hx__zhiheng_shi", "hx__zhaowei_shi"}
--2势孙权
Fk:loadTranslationTable{
  ["klshi__sunquan"] = "势孙权",
  ["designer:klshi__sunquan"] = "北月畫仙",
  ["hx__zhiheng_shi"] = "思衡",
  ["#hx__zhiheng_shi_count"] = "思衡",
  [":hx__zhiheng_shi"] = "锁定技，转换技，阳：你使用或打出一张手牌时，摸两张牌。阴：你使用或打出共计两张手牌时，弃置一至两张牌，每当你于出牌阶段内触发两次此技能效果时，你本回合“昭威”发动次数+1。",
  ["hx__zhaowei_shi"] = "昭威",
  [":hx__zhaowei_shi"] = "转换技，出牌阶段限一次，阳：你展示自己的全部手牌，如果其中黑色牌的数量等于红色牌的数量，你可以依次摸两张指定类型的牌；阴：你展示自己的全部手牌，如果其中基本牌的数量等于非基本牌，你可以弃置两张牌并视为使用任意一张基本牌或普通锦囊牌（每轮每种牌名限一次且无次数和距离限制）。",
  ["$hx__zhiheng_shi1"] = "不急，吾等必一击制敌。",
  ["$hx__zhiheng_shi2"] = "纵横捭阖，自有制衡之道。",
  ["$hx__zhaowei_shi1"] = "据长江之险，用贤德之才，吾，岂会落败！",
  ["$hx__zhaowei_shi2"] = "吴侯终为人臣，岂比一国之君！",
  ["~klshi__sunquan"] = "父兄大计，权，实憾矣。",
  ["@hx__zhiheng_shi_reset"] = "思衡次数",
  ["#hx__zhaowei_shi-yang"] = "你展示自己的全部手牌，如果其中黑色牌的数量等于红色牌的数量，你可以依次摸两张指定类型的牌",
  ["#hx__zhaowei_shi-yin"] = "你展示自己的全部手牌，如果其中基本牌的数量等于非基本牌，你可以弃置两张牌并视为使用任意一张基本牌或普通锦囊牌（每轮每种牌名限一次且无次数和距离限制）",
  ["#hx__zhaowei_shi-ask"] = "昭威：请选择要使用的基本牌或普通锦囊牌",
  ["#hx__zhaowei_shi-target"] = "请选择此牌目标",
  ["@$hx__zhaowei_shi-round"] = "昭威已使用",
  ["@hx__zhaowei_shi_skill-turn"] = "昭威次数+",
  ["#hx__zhaowei_shi-discard"] = "昭威：你可以弃置两张牌并视为使用任意一张基本牌或普通锦囊牌（无次数和距离限制）",
}


General:new(extension, "klshi__zhaoyun", "shu", 4):addSkills{"kl__longlue", "kl__gongwei"}
--3势赵云
Fk:loadTranslationTable{
  ["klshi__zhaoyun"] = "势赵云",
  ["designer:klshi__zhaoyun"] = "非电竞恐龙",

  ["~klshi__zhaoyun"] = "汉室兴衰浮沉事，犹待末将来生行。",
}

General:new(extension, "klshi__lvbu", "qun", 5):addSkills{"kl__gaishi", "kl__yongguan"}
--4势吕布
Fk:loadTranslationTable{
  ["klshi__lvbu"] = "势吕布",

  ["~klshi__lvbu"] = "最叵信者，便是你这大耳贼！啊！",
}

General:new(extension, "klshi__xuhuang", "wei", 4):addSkills{"kl__jimu", "kl__sheshu"}
Fk:loadTranslationTable{
  ["klshi__xuhuang"] = "势徐晃",
  ["designer:klshi__xuhuang"] = "(ᗜˬᗜ)",

  ["~klshi__xuhuang"] = "吾正逢明主，奈何未可尽报……",
  ["!klshi__xuhuang"] = "若非以严治军，安可得今日之胜。",
}

General:new(extension, "klshi__xushu", "shu", 3):addSkills{"kl__guzhen", "kl__shicai"}
--6势徐庶
Fk:loadTranslationTable{
  ["klshi__xushu"] = "势徐庶",
  ["designer:klshi__xushu"] = "恐龙王乐园",
  ["kl__guzhen"] = "固阵",
  [":kl__guzhen"] = "每回合每种类别的牌各限一次，当一种类别的牌指定你为目标时，你可以记录此牌名并摸一张牌。",
  ["#kl__guzhen-invoke"] = "固阵：是否记录此 %arg 的牌名并摸一张牌？",
  ["@$kl__guzhen"] = "固阵",
  ["@kl__guzhen-turn"] = "固阵",
  ["kl__shicai"] = "适才",
  [":kl__shicai"] = "出牌阶段，你可以将X+1张牌置于你的武将牌上称为“适才”，然后视为使用一张“固阵”记录的牌名，若此牌为装备牌，则选择将其中一张“适才”牌置于装备区视为拥有此装备效果。回合结束时，你选择收回武将牌上X张牌（X为本回合适才发动次数）。" ..
  "<br><font color='gray'>注：延迟锦囊的前置条件是需要实体牌的，故视为使用延迟锦囊无效果。</font>",
  ["#kl__shicai"] = "适才：你可以将 %arg 张牌置于你的武将牌上,然后视为使用一张“固阵”记录的牌名",
  ["#kl__shicai-ask"] = "适才：请选择视为使用的“固阵”记录的牌名",
  ["@[kl__shicai]kl__shicai_viewname"] = "适才视为",
  ["$kl__guzhen1"] = "终有一鸣惊高阙，君何孤愤使面沉。",
  ["$kl__guzhen2"] = "坚苦砺身为大任，河沙淘尽始见金。",
  ["$kl__shicai1"] = "君人者欲安，莫若以民为本，平政爱之。",
  ["$kl__shicai2"] = "君无民臣，何以名君？故知民之重也。",
  ["$kl__shicai3"] = "民惟邦本，本固邦宁，奈何知而不行？",
  ["~klshi__xushu"] = "不可同辅皇叔，实为平生大憾。",
}


for _, g in ipairs(extension.generals) do
  local str = "designer:"..g.name
  if not Fk.translations["zh_CN"][str] then
    Fk.translations["zh_CN"][str] = "非电竞恐龙"
  end
end

return extension